Will SISAL Spell Goodbye for Parallel-Processor Programming Woes?

نویسندگان

چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Can Cooling Technology Save Many-Core Parallel Programming from Its Programming Woes?

This paper is advancing the following premise (henceforth, “vision”): that it is feasible to greatly enhance data movement in the short term, and do it in ways that would be both power efficient and pragmatic in the long term. The paper spells this premise out in greater detail: 1. it is feasible to build first generations of a variety of (power-inefficient) designs for which data movement will...

متن کامل

Will Oil Palm’s Homecoming Spell Doom for Africa’s Great Apes?

Expansion of oil palm plantations has led to extensive wildlife habitat conversion in Southeast Asia [1]. This expansion is driven by a global demand for palm oil for products ranging from foods to detergents [2], and more recently for biofuels [3]. The negative impacts of oil palm development on biodiversity [1, 4, 5], and on orangutans (Pongo spp.) in particular, have been well documented [6,...

متن کامل

The Sisal Project: Real World Functional Programming

Programming massively-parallel machine is a daunting task for any human programmer and parallelization may even be impossible for any compiler. Instead, the functional programming paradigm may prove to be an ideal solution by providing an implicitly parallel interface to the programmer. We describe here the Sisal project (Stream and Iteration in a Single Assignment Language) and its goal to pro...

متن کامل

Performance and Productivity in Parallel Programming via Processor Virtualization

We have been pursuing a research program aimed at enhancing productivity and performance in parallel computing at the Parallel Programming Laboratory of University of Illinois for the past decade. We summarize the basic approach, and why it has improved (and will further improve) both productivity and performance. The centerpiece of our approach is a technique called processor virtualization: t...

متن کامل

A Communication Kernel for Parallel Programming Support on a Massively Parallel Processor System

Portable parallel programming environments, such as PVM, MPI, and Express, offer a message passing interface that significantly differs in functionality provided by native parallel operating systems such as PARIX. The implementation of such a portable programming environment on top of the native operating system requires a considerable effort. To ease the porting effort, we have designed a Comm...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Computers in Physics

سال: 1988

ISSN: 0894-1866

DOI: 10.1063/1.4822728